Inheritance diagram for ISceneSelection:

Public Member Functions | |
| virtual void MCCOMAPI | Clone (ISceneSelection **)=0 |
| virtual MCCOMErr MCCOMAPI | Select (ISceneSelection *inSelection)=0 |
| virtual boolean MCCOMAPI | IsMultipleSelection ()=0 |
| virtual boolean MCCOMAPI | IsEmpty ()=0 |
| virtual int32 MCCOMAPI | GetObjectCount ()=0 |
| virtual const TSelectionPath &MCCOMAPI | GetSelectionPathByIndex (int32 index)=0 |
| virtual ISelectableObject *MCCOMAPI | GetSelectableObjectByIndex (int32 index)=0 |
| virtual MCCOMErr MCCOMAPI | GetTypedObjectByIndex (int32 index, const MCIID &riid, void **ppvObj)=0 |
| virtual void MCCOMAPI | GetSelectedObject (const MCIID &riid, void **ppvObj)=0 |
| virtual void MCCOMAPI | ClearSelection ()=0 |
| virtual void MCCOMAPI | ClearSelectionByKind (IDType objectKind)=0 |
| virtual boolean MCCOMAPI | IsCurrentSelection () const =0 |
| virtual ESelectState MCCOMAPI | IsInSelection (const TSelectionNode &node) const =0 |
| virtual void MCCOMAPI | SelectTree (I3DShTreeElement *tree, boolean addToSelection)=0 |
| virtual void MCCOMAPI | CleanSelection ()=0 |
|
|
Checks that the selected objects are still valid and removes them from the selection if needed but tries to select a parent if possible. For example, useful for an action that removes a modifier: its parameters might be selected, so the tree will replace them in the selection |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
1.4.5